package com.hao.hospital.controller;

import java.util.HashMap;
import java.util.Map;

import com.hao.hospital.service.PersonService;
import com.jfinal.core.Controller;

public class PersonAction extends Controller {
	/**
	 * 获取单个医生工作时间
	 */
	public void worktime(){
		String name=getPara("name");
		System.out.println(PersonService.me().worktime(name));
		System.out.println("返货json了");
		renderJson(PersonService.me().worktime(name));
		
	}
	
	/**
	 * 显示全部医生工作时间和预约余量
	 * http请求方式：get
	 */
	public void allworktime(){
		Integer pageNumber=getParaToInt("pageNumber");
		renderJson(PersonService.me().allworktime(pageNumber));
	}
	/**
	 * 获取全部医护人员信息
	 * http请求方式：get
	 */
	public void allinfo(){
		renderJson(PersonService.me().allinfo());
	}
	/**
	 * 通过医务人员编号修改医务人员在职状态
	 * http请求方式：get
	 */
	public void quit(){
		String code=getPara("code");
		System.out.println(code);
		int i=PersonService.me().quit(code);
		
		Map<String, String> data=new HashMap<String,String>();
		if(i==1){
			data.put("rtnmsg", "ok");
		}
		else{
			data.put("rtnmsg", "false");
		}
		renderJson(data);
	}
	/**
	 * 添加医务人员信息
	 * http请求方式：post
	 */
	public void addperson(){
		renderText("OK");
	}
	/**
	 * 通过医务人员编号获取医务人员信息
	 * http请求方式：get
	 */
	public void doctorinfo(){
		
	}
}
